#ifndef __WIZ_BNF_PARSER_CHAR_ALPHA_HPP__SHANHAOBO_19800429__
#define __WIZ_BNF_PARSER_CHAR_ALPHA_HPP__SHANHAOBO_19800429__

#include "./WizBNFParserChar.hpp"

namespace Wiz
{
    namespace BNF
    {
        namespace Parser
        {
            namespace Char
            {
                namespace Alpha
                {
                    struct Type : public ::Wiz::BNF::Parser::Char::Type<Type>
                    {
                        Type()
                        {}

                        template <class CharT>
                        ::Wiz::Bool::Type Test(CharT Chr) const
                        {
                            return ::Wiz::IsAlpha(Chr);
                        }
                    }; /// end of struct Type
                } /// end of namespace Alpha
            } /// end of namespace Char
        } /// end of namespace Parser
    } /// end of namespace BNF
} /// end of namespace Wiz

#endif /*__WIZ_BNF_PARSER_CHAR_ALPHA_HPP__SHANHAOBO_19800429__*/
